function func121(e, t, o) {
    "use strict";
    /** @license React v16.13.1
     * react-is.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */
    var n = "function" == typeof Symbol && Symbol.for,
      i = n ? Symbol.for("react.element") : 60103,
      a = n ? Symbol.for("react.portal") : 60106,
      r = n ? Symbol.for("react.fragment") : 60107,
      l = n ? Symbol.for("react.strict_mode") : 60108,
      s = n ? Symbol.for("react.profiler") : 60114,
      E = n ? Symbol.for("react.provider") : 60109,
      O = n ? Symbol.for("react.context") : 60110,
      _ = n ? Symbol.for("react.async_mode") : 60111,
      T = n ? Symbol.for("react.concurrent_mode") : 60111,
      c = n ? Symbol.for("react.forward_ref") : 60112,
      u = n ? Symbol.for("react.suspense") : 60113,
      g = n ? Symbol.for("react.suspense_list") : 60120,
      S = n ? Symbol.for("react.memo") : 60115,
      N = n ? Symbol.for("react.lazy") : 60116,
      A = n ? Symbol.for("react.block") : 60121,
      d = n ? Symbol.for("react.fundamental") : 60117,
      R = n ? Symbol.for("react.responder") : 60118,
      h = n ? Symbol.for("react.scope") : 60119;
  
    function p(e) {
      if ("object" == typeof e && null !== e) {
        var t = e.$$typeof;
        switch (t) {
          case i:
            switch (e = e.type) {
              case _:
              case T:
              case r:
              case s:
              case l:
              case u:
                return e;
              default:
                switch (e = e && e.$$typeof) {
                  case O:
                  case c:
                  case N:
                  case S:
                  case E:
                    return e;
                  default:
                    return t
                }
            }
          case a:
            return t
        }
      }
    }
  
    function I(e) {
      return p(e) === T
    }
    t.AsyncMode = _, t.ConcurrentMode = T, t.ContextConsumer = O, t.ContextProvider = E, t.Element = i, t.ForwardRef = c, t.Fragment = r, t.Lazy = N, t.Memo = S, t.Portal = a, t.Profiler = s, t.StrictMode = l, t.Suspense = u, t.isAsyncMode = function(e) {
      return I(e) || p(e) === _
    }, t.isConcurrentMode = I, t.isContextConsumer = function(e) {
      return p(e) === O
    }, t.isContextProvider = function(e) {
      return p(e) === E
    }, t.isElement = function(e) {
      return "object" == typeof e && null !== e && e.$$typeof === i
    }, t.isForwardRef = function(e) {
      return p(e) === c
    }, t.isFragment = function(e) {
      return p(e) === r
    }, t.isLazy = function(e) {
      return p(e) === N
    }, t.isMemo = function(e) {
      return p(e) === S
    }, t.isPortal = function(e) {
      return p(e) === a
    }, t.isProfiler = function(e) {
      return p(e) === s
    }, t.isStrictMode = function(e) {
      return p(e) === l
    }, t.isSuspense = function(e) {
      return p(e) === u
    }, t.isValidElementType = function(e) {
      return "string" == typeof e || "function" == typeof e || e === r || e === T || e === s || e === l || e === u || e === g || "object" == typeof e && null !== e && (e.$$typeof === N || e.$$typeof === S || e.$$typeof === E || e.$$typeof === O || e.$$typeof === c || e.$$typeof === d || e.$$typeof === R || e.$$typeof === h || e.$$typeof === A)
    }, t.typeOf = p
  }